package com.zk.nacosprovider.Dao;

import com.zk.nacosprovider.Entity.experiment;
import com.zk.nacosprovider.Entity.experimentExample;
import com.zk.nacosprovider.Entity.experimentWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface experimentMapper {
    int countByExample(experimentExample example);

    int deleteByExample(experimentExample example);

    int deleteByPrimaryKey(String experimentid);

    int insert(experimentWithBLOBs record);

    int insertSelective(experimentWithBLOBs record);

    List<experimentWithBLOBs> selectByExampleWithBLOBs(experimentExample example);

    List<experiment> selectByExample(experimentExample example);

    experimentWithBLOBs selectByPrimaryKey(String experimentid);

    int updateByExampleSelective(@Param("record") experimentWithBLOBs record, @Param("example") experimentExample example);

    int updateByExampleWithBLOBs(@Param("record") experimentWithBLOBs record, @Param("example") experimentExample example);

    int updateByExample(@Param("record") experiment record, @Param("example") experimentExample example);

    int updateByPrimaryKeySelective(experimentWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(experimentWithBLOBs record);

    int updateByPrimaryKey(experiment record);
}